9da77a96d8ab8cfb0363f13d2a6e56f3facfa106,languages/baseLanguage/baseLanguage/source_gen/jetbrains/mps/baseLanguage/dataFlow/RuleFieldReference.java,RuleFieldReference,isApplicable,#SNode#,19
Before Change
public RuleFieldReference() {
}
public boolean isApplicable(SNode node) {
return SModelUtil_new.isAssignableConcept(BehaviorReflection.invokeVirtual(String.class, SNodeOperations.asNode(SNodeOperations.getConceptDeclaration(node)), "virtual_getFqName_1213877404258", new Object[]{}), getApplicableConceptFqName());
}
public String getApplicableConceptFqName() {
return "jetbrains.mps.baseLanguage.structure.VariableReference";
After Change
public RuleFieldReference() {
}
public boolean isApplicable(SNode node) {
SAbstractConcept concept = SNodeOperations.getConcept(node);
SAbstractConcept applicableConcept = getApplicableConcept();
return concept.equals(applicableConcept) || concept.isSubConceptOf(applicableConcept);
}
public SAbstractConcept getApplicableConcept() {
return MetaAdapterFactory.getConcept(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c77f1e98L, "jetbrains.mps.baseLanguage.structure.VariableReference");